package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 监控空间对象 zsyy_camera_group
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("zsyy_camera_group")
public class ZsyyCameraGroup implements Serializable {

    private static final long serialVersionUID=1L;


    /** 空间表id */
    @TableId(value = "id")
    private Long id;

    /** 空间ID */
    private String groupId;

    /** 空间名称 */
    private String name;

    /** 空间描述 */
    private String description;

    /** 空间所属区域，即服务中心 */
    private String region;

    /** 空间使用的应用名称 */
    private String app;

    /** 空间使用的接入协议 取值：gb28181,rtmp */
    private String inProtocol;

    /** 空间使用的播放协议，多值用逗号分隔。
取值：flv,hls,rtmp */
    private String outProtocol;

    /** 空间是否启用 */
    private String enabled;

    /** 空间状态。
取值：on(已启用),off(已停用) */
    private String status;

    /** 空间使用的推流域名 */
    private String pushDomain;

    /** 空间使用的播流域名。 */
    private String playDomain;

    /** 空间内设备状态更新时的回调 */
    private String gbId;

    /** 空间提供的国标ID。（仅适用于国标接入的空间） */
    private String gbIp;

    /** 空间提供的的国标信令服务器地址。（仅适用于国标接入的空间） */
    private Long gbPort;

    /** 空间提供的国标信令服务器UDP端口 */
    private Long gbUdpPort;

    /** 空间提供的国标信令服务器TCP端口 */
    private Long gbTcpPort;

    /** $column.columnComment */
    private Date createtime;

    /** $column.columnComment */
    private Date updatetime;

}
